body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h6 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
hr {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
blockquote {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
dl {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
dt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
pre {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
fieldset {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
legend {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
button {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
input {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
textarea {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
th {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {
	overflow-y: scroll; background: #fff; color: #000
}
body {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
button {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
input {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
select {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
textarea {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
pre {
	font-size: 12px; font-family: tahoma, helvetica, "microsoft yahei", "΢���ź�", arial, stheiti; _font-family: tahoma,arial,helvetica,stheiti
}
html.mod-without-msyahei body {
	font-family: tahoma,helvetica,arial,stheiti
}
h1 {
	font-size: 100%
}
h2 {
	font-size: 100%
}
h3 {
	font-size: 100%
}
h4 {
	font-size: 100%
}
h5 {
	font-size: 100%
}
h6 {
	font-size: 100%
}
address {
	font-style: normal
}
cite {
	font-style: normal
}
dfn {
	font-style: normal
}
em {
	font-style: normal
}
var {
	font-style: normal
}
small {
	font-size: 12px
}
ul {
	list-style-type: none
}
ol {
	list-style-type: none
}
a {
	color: #3fa7cb; text-decoration: none
}
a:hover {
	cursor: pointer; color: #3cbce7; -webkit-transition: color .15s linear , background-color .3s linear; -moz-transition: color .15s linear , background-color .3s linear; -o-transition: color .15s linear , background-color .3s linear; -ms-transition: color .15s linear , background-color .3s linear; transition: color .15s linear , background-color .3s linear
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
legend {
	color: #000
}
fieldset {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
button {
	font-size: 100%
}
input {
	font-size: 100%
}
select {
	font-size: 100%
}
textarea {
	font-size: 100%
}
table {
	border-collapse: collapse; border-spacing: 0
}
img {
	-ms-interpolation-mode: bicubic
}
textarea {
	resize: vertical
}
*:focus {
	outline: 0
}
.left {
	float: left
}
.right {
	float: right
}
.overflow {
	overflow: hidden
}
.hide {
	display: none
}
.inlineblock {
	display: inline-block; zoom: 1
}
.block {
	display: block
}
.inline {
	display: inline
}
.error {
	font-size: 12px; color: #f00
}
button {
	cursor: pointer
}
.grid-1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-50 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-60 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-70 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-80 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-90 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-10 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-11 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-12 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-13 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-14 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-15 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-16 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-17 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-18 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-19 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-20 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-21 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-22 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-23 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-24 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-25 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-26 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-27 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-28 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-29 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-30 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-31 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-32 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-33 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-34 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-35 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-36 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-37 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-38 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-39 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-40 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-41 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-42 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-43 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-44 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-45 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-46 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-47 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-48 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-49 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-50 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-51 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-52 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-53 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-54 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-55 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-56 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-57 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-58 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-59 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-60 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-61 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-62 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-63 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-64 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-65 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-66 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-67 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-68 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-69 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-70 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-71 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-72 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-73 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-74 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-75 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-76 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-77 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-78 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-79 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-80 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-81 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-82 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-83 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-84 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-85 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-86 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-87 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-88 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-89 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-90 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-91 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-92 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-93 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-94 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-95 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-96 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-97 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-98 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-99 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; padding-top: 0px
}
.grid-1 {
	width: 10px
}
.grid-2 {
	width: 20px
}
.grid-3 {
	width: 30px
}
.grid-4 {
	width: 40px
}
.grid-5 {
	width: 50px
}
.grid-6 {
	width: 60px
}
.grid-7 {
	width: 70px
}
.grid-8 {
	width: 80px
}
.grid-9 {
	width: 90px
}
.grid-10 {
	width: 100px
}
.grid-11 {
	width: 110px
}
.grid-12 {
	width: 120px
}
.grid-13 {
	width: 130px
}
.grid-14 {
	width: 140px
}
.grid-15 {
	width: 150px
}
.grid-16 {
	width: 160px
}
.grid-17 {
	width: 170px
}
.grid-18 {
	width: 180px
}
.grid-19 {
	width: 190px
}
.grid-20 {
	width: 200px
}
.grid-21 {
	width: 210px
}
.grid-22 {
	width: 220px
}
.grid-23 {
	width: 230px
}
.grid-24 {
	width: 240px
}
.grid-25 {
	width: 250px
}
.grid-26 {
	width: 260px
}
.grid-27 {
	width: 270px
}
.grid-28 {
	width: 280px
}
.grid-29 {
	width: 290px
}
.grid-30 {
	width: 300px
}
.grid-31 {
	width: 310px
}
.grid-32 {
	width: 320px
}
.grid-33 {
	width: 330px
}
.grid-34 {
	width: 340px
}
.grid-35 {
	width: 350px
}
.grid-36 {
	width: 360px
}
.grid-37 {
	width: 370px
}
.grid-38 {
	width: 380px
}
.grid-39 {
	width: 390px
}
.grid-40 {
	width: 400px
}
.grid-41 {
	width: 410px
}
.grid-42 {
	width: 420px
}
.grid-43 {
	width: 430px
}
.grid-44 {
	width: 440px
}
.grid-45 {
	width: 450px
}
.grid-46 {
	width: 460px
}
.grid-47 {
	width: 470px
}
.grid-48 {
	width: 480px
}
.grid-49 {
	width: 490px
}
.grid-50 {
	width: 500px
}
.grid-51 {
	width: 510px
}
.grid-52 {
	width: 520px
}
.grid-53 {
	width: 530px
}
.grid-54 {
	width: 540px
}
.grid-55 {
	width: 550px
}
.grid-56 {
	width: 560px
}
.grid-57 {
	width: 570px
}
.grid-58 {
	width: 580px
}
.grid-59 {
	width: 590px
}
.grid-60 {
	width: 600px
}
.grid-61 {
	width: 610px
}
.grid-62 {
	width: 620px
}
.grid-63 {
	width: 630px
}
.grid-64 {
	width: 640px
}
.grid-65 {
	width: 650px
}
.grid-66 {
	width: 660px
}
.grid-67 {
	width: 670px
}
.grid-68 {
	width: 680px
}
.grid-69 {
	width: 690px
}
.grid-70 {
	width: 700px
}
.grid-71 {
	width: 710px
}
.grid-72 {
	width: 720px
}
.grid-73 {
	width: 730px
}
.grid-74 {
	width: 740px
}
.grid-75 {
	width: 750px
}
.grid-76 {
	width: 760px
}
.grid-77 {
	width: 770px
}
.grid-78 {
	width: 780px
}
.grid-79 {
	width: 790px
}
.grid-80 {
	width: 800px
}
.grid-81 {
	width: 810px
}
.grid-82 {
	width: 820px
}
.grid-83 {
	width: 830px
}
.grid-84 {
	width: 840px
}
.grid-85 {
	width: 850px
}
.grid-86 {
	width: 860px
}
.grid-87 {
	width: 870px
}
.grid-88 {
	width: 880px
}
.grid-89 {
	width: 890px
}
.grid-90 {
	width: 900px
}
.grid-91 {
	width: 910px
}
.grid-92 {
	width: 920px
}
.grid-93 {
	width: 930px
}
.grid-94 {
	width: 940px
}
.grid-95 {
	width: 950px
}
.grid-96 {
	width: 960px
}
.grid-97 {
	width: 970px
}
.grid-98 {
	width: 980px
}
.grid-99 {
	width: 990px
}
article {
	display: block
}
aside {
	display: block
}
canvas {
	display: block
}
details {
	display: block
}
figcaption {
	display: block
}
figure {
	display: block
}
footer {
	display: block
}
header {
	display: block
}
hgroup {
	display: block
}
menu {
	display: block
}
nav {
	display: block
}
section {
	display: block
}
summary {
	display: block
}
.clearfix:unknown {
	clear: both; display: block; height: 0px; content: ' '
}
.clearfix {
	zoom: 1
}
.clear {
	clear: both; font-size: 0px; visibility: hidden; overflow: hidden; line-height: 0; height: 0px
}
.wordwrap {
	word-break: break-all; word-wrap: break-word
}
pre.wordwrap {
	
}
html {
	width: 100%; height: 100%
}
body {
	width: 100%; height: 100%
}
.mod-page-body {
	min-height: 100%; zoom: 1; height: auto; _height: 100%
}
.mod-page-body .mod-page-main .x-page-container {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; zoom: 1
}
.mod-page-body {
	color: #454545; zoom: 1
}
.mod-page-body .t-remark {
	color: #959595
}
.mod-page-body a.a-normal {
	color: #3fa7cb
}
.mod-page-body a.a-normal:hover {
	color: #3cbce7
}
.mod-page-body a.a-incontent {
	color: #454545
}
.mod-page-body a.a-incontent:hover {
	color: #3fa7cb
}
.mod-page-body a.a-insist {
	color: #f46e6e
}
.mod-page-body a.a-insist:hover {
	color: #c55454
}
#qback2topbtn {
	display: none; z-index: 1025
}

#qback2topbtn .back2top-icon-bg {
	left: 7px; overflow: hidden; width: 40px; position: absolute; top: 7px; height: 40px
}
.border-radius-6 {
	-moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
.border-radius-10 {
	-moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px
}
.border-shadow {
	-webkit-box-shadow: 0 2px 2px rgba(6,0,1,0.05); -moz-box-shadow: 0 2px 2px rgba(6,0,1,0.05); -khtml-box-shadow: 0 2px 2px rgba(6,0,1,0.05); box-shadow: 0 2px 2px rgba(6,0,1,0.05)
}
.mod-page-body .mod-page-main {
	padding-top: 50px
}

.mod-topbar .mod-topbar-pseudo-real {
	background-color: #3fa7cb
}
.mod-topbar .mod-topbar-bgframe {
	filter: alpha(opacity=0); overflow: hidden; width: 100%; border-top-style: none; border-right-style: none; border-left-style: none; position: absolute; height: 50px; border-bottom-style: none; opacity: 0
}
.mod-topbar .wrapper-box {
	margin: 0px auto; width: 980px; position: relative; height: 50px
}
.mod-topbar .left-box {
	float: left; padding-top: 8px
}
.mod-topbar .logo-box {
	float: left; margin-left: 10px
}

.mod-topbar .center-box {
	float: left; margin-left: 50px; height: 50px
}
.mod-topbar .q-menubox {
	float: left; height: 100%
}
.mod-topbar .q-menubox .q-menuitem {
	font-size: 16px; float: left; line-height: 50px; height: 100%; text-align: center
}
.mod-topbar .q-menubox .q-menuitem a {
	padding-right: 20px; display: block; padding-left: 20px; padding-bottom: 0px; color: #fff; padding-top: 0px
}
.mod-topbar .q-menubox .q-menuitem a:hover {
	background: #4eb2d4
}
.mod-topbar .q-menubox .q-selected.q-menuitem {
	background: #4eb2d4
}
.mod-topbar .q-menubox .q-newicon.q-menuitem:hover {
	background: #4eb2d4; -webkit-transition: color .15s linear , background-color .3s linear; -moz-transition: color .15s linear , background-color .3s linear; -o-transition: color .15s linear , background-color .3s linear; -ms-transition: color .15s linear , background-color .3s linear; transition: color .15s linear , background-color .3s linear
}
.mod-topbar .q-menubox .q-qhome.q-newicon.q-menuitem:hover {
	background: #fff
}

.mod-topbar .mod-qhome-follow-box {
	margin-top: 7px
}

.mod-topbar .right-box {
	float: right; margin-right: -7px; height: 50px
}
.mod-topbar .q-navbox {
	float: right; height: 100%
}
.mod-topbar .q-navbox .q-navitem {
	font-size: 12px; float: left; line-height: 50px; height: 100%; text-align: center
}
.mod-topbar .q-navbox .q-nav-sp span {
	border-right: #52b8da 1px solid; margin-top: 19px; display: block; font-size: 12px; float: left; line-height: 12px; height: 12px
}
.mod-topbar .q-navbox .q-navitem a {
	padding-right: 15px; padding-left: 15px; padding-bottom: 0px; color: #c0eeff; padding-top: 0px
}
.mod-topbar .q-navbox .q-navitem a:hover {
	color: #e2f7ff
}
.mod-topbar .q-navbox .q-upgrading {
	padding-right: 20px; padding-left: 20px; font-size: 14px; padding-bottom: 0px; color: #96daf3; padding-top: 0px
}
.mod-topbar .q-navbox .q-nav-active-tips {
	padding-left: 20px; font-size: 14px; color: #96daf3
}
.mod-without-msyahei .mod-topbar .q-nav-sp span {
	_margin-top: 18px
}
.mod-pagerbar {
	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 20px; padding-top: 20px; text-align: center; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none
}
.mod-pagerbar a {
	padding-right: 8px; padding-left: 8px; padding-bottom: 3px; margin: 0px 5px 0px 0px; color: #454545; padding-top: 3px
}
.mod-pagerbar span {
	padding-right: 8px; padding-left: 8px; padding-bottom: 3px; margin: 0px 5px 0px 0px; color: #454545; padding-top: 3px
}
.mod-pagerbar a {
	background: #f5f5f5; cursor: pointer
}
.mod-pagerbar a:hover {
	color: #fff; background-color: #3fa7cb
}
.mod-pagerbar span {
	font-weight: bold; background: #3fa7cb; cursor: default; color: #fff
}
.mod-page-body .mod-page-main {
	padding-bottom: 85px
}
.mod-footer {
	clear: both; padding-right: 0px; margin-top: -85px; padding-left: 0px; padding-bottom: 15px; width: 100%; padding-top: 30px; zoom: 1; position: relative; height: 40px
}
.mod-footer .hidden-box {
	overflow: hidden; line-height: 0; height: 0px
}
.mod-footer .footer-box {
	font-size: 12px; font-family: arial,simsun; text-align: center
}
.mod-footer .footer-box .inner-box {
	margin-bottom: 10px; overflow: hidden; color: #3fa7cb; line-height: 14px; height: 14px
}
.mod-footer .footer-box .copy-box {
	overflow: hidden; color: #959595; line-height: 12px; height: 12px
}
.custom-scroll-bar {
	overflow-y: auto; overflow-x: hidden
}
.custom-scroll-bar:unknown {
	width: 10px; background-color: #e5e5e5; -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff; -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff; box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff
}
.custom-scroll-bar:unknown {
	background-color: #e9e9e9; -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05); -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05); box-shadow: 0 2px 1px 0 rgba(0,0,0,.05)
}
.custom-scroll-bar:unknown {
	border-right: #a6a6a6 1px solid; border-top: #a6a6a6 1px solid; overflow: visible; border-left: #a6a6a6 1px solid; border-bottom: #a6a6a6 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.custom-scroll-bar:unknown {
	border-right: #a6a6a6 1px solid; border-top: #a6a6a6 1px solid; overflow: visible; border-left: #a6a6a6 1px solid; border-bottom: #a6a6a6 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.custom-scroll-bar:unknown {
	display: block; height: 0px; background-color: transparent
}

.x-cursor-move {
	cursor: move
}
.x-word-wrap {
	overflow: hidden; word-break: break-all; white-space: normal; word-wrap: break-word
}
.x-dialog {
	position: absolute
}
.x-dialog .x-dialog-shadow {
	filter: alpha(opacity=30); background-color: #a0a0a0; opacity: .3
}
.x-dialog .x-dialog-box {
	border-right: #eaeaea 1px solid; border-top: #eaeaea 1px solid; left: 5px; border-left: #eaeaea 1px solid; border-bottom: #eaeaea 1px solid; position: absolute; top: 5px; background-color: #fff; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15); box-shadow: 1px 1px 2px rgba(0, 0, 0, .15)
}
.x-dialog .x-dialog-titlebar {
	padding-left: 20px; font-size: 18px; overflow: hidden; color: #454545; line-height: 40px; border-bottom: #eaeaea 1px solid; height: 40px; background-color: #f4f4f4
}

.x-dialog .x-dialog-closebtn:hover {
	background-position: -48px 0px
}
.x-dialog .x-dialog-closebtn:active {
	background-position: -96px 0px
}
.x-dialog .x-dialog-content-box {
	padding-right: 20px; padding-left: 20px; font-size: 14px; padding-bottom: 20px; padding-top: 20px
}
.x-dialog .x-dialog-content {
	overflow: hidden; text-align: center
}
.x-dialog .x-dialog-btnpanel {
	border-top: #e3e3e3 1px dashed; margin-top: 15px; font-size: 14px; padding-top: 15px; white-space: nowrap; height: 38px; text-align: center
}

.x-dialog .x-dialog-btnpanel .x-dialog-btn:hover {
	background-position: -88px -39px; color: #454545
}
.x-dialog .x-dialog-btnpanel .btn-s {
	background-position: 0px 0px; color: #fff; text-shadow: #1298c4 1px 1px
}
.x-dialog .x-dialog-btnpanel .btn-s.x-dialog-btn:hover {
	background-position: 0px -39px; color: #fff
}
.x-dialog .x-dialog-tip {
	
}
.x-dialog .x-dialog-tip .x-dialog-content-box {
	padding-left: 50px; font-size: 18px; color: #4daa1b
}
.x-dialog .x-dialog-tip .icon-ok-24 {
	background-position: 10px -47px; color: #4daa1b
}
.x-dialog .x-dialog-tip .icon-alert-24 {
	background-position: 10px -112px; color: #f4702c
}
.x-dialog .x-dialog-tip .icon-forbidden-24 {
	background-position: 10px -176px; color: #f6612f
}
.x-dialog .x-dialog-tip .icon-error-24 {
	background-position: 10px -241px; color: #f6612f
}
.x-dialog .x-dialog-tip .icon-alert-blue-24 {
	background-position: 10px -306px; color: #009fd3
}
.x-dialog .x-dialog-tip .icon-help-24 {
	background-position: 10px -371px; color: #4daa1b
}
.x-dialog .x-dialog-tip .icon-ok-32 {
	background-position: 10px -47px; color: #454545
}
.x-dialog .x-dialog-tip .icon-alert-32 {
	background-position: 10px -112px; color: #454545
}
.x-dialog .x-dialog-tip .icon-forbidden-32 {
	background-position: 10px -176px; color: #454545
}
.x-dialog .x-dialog-tip .icon-error-32 {
	background-position: 10px -241px; color: #454545
}
.x-dialog .x-dialog-tip .icon-alert-blue-32 {
	background-position: 10px -306px; color: #454545
}
.x-dialog .x-dialog-tip .icon-help-32 {
	background-position: 10px -371px; color: #454545
}
#topbarlogindialog {
	z-index: 1003; right: 0px; left: 0px; position: fixed; top: 0px; _position: absolute
}
.x-dialog-show-login {
	background: #fff; margin: 0px auto; width: 980px; position: relative; -webkit-box-shadow: 1px 2px 3px #ccc; -moz-box-shadow: 1px 2px 3px #ccc; box-shadow: 1px 2px 3px #ccc
}
.x-dialog-show-login .x-dialog-closebtn {
	border-right: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid; right: -2px; background: url(/static/qbase/img/qui/login_dialog_close.gif?v=7b2d2726.gif) white no-repeat center center; vertical-align: middle; overflow: hidden; border-left: #e5e5e5 1px solid; width: 30px; cursor: pointer; line-height: 35px; border-bottom: #e5e5e5 1px solid; position: absolute; top: 0px; height: 30px; text-align: center; _right: 0
}

.x-dialog-show-login-container {
	border-right: #dcdcdc 1px solid; border-top: #dcdcdc 0px solid; background: #fff; overflow: hidden; border-left: #dcdcdc 1px solid; width: 100%; border-bottom: #dcdcdc 1px solid
}
.x-dialog-show-login-iframe {
	width: 100%
}
.x-dialog-nickname .x-dialog-box {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; border-right-width: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}

.x-dialog-nickname .x-dialog-content {
	padding-right: 0px! important; padding-left: 0px! important; padding-bottom: 0px! important; width: 100%! important; padding-top: 0px! important; height: 175px! important
}
.x-dialog-nickname .nickname-box {
	height: 175px
}
.x-dialog-nickname .nickname-box-title {
	padding-left: 25px; font-size: 18px; color: #454545; line-height: 110px
}
.x-dialog-nickname .nickname-box-form {
	
}
.x-dialog-nickname .nickname-box-form input {
	padding-right: 0px; padding-left: 8px; padding-bottom: 0px; margin-left: 10px; width: 215px; line-height: 28px! important; padding-top: 0px; height: 28px
}
.x-dialog-nickname .x-dialog-btnpanel {
	border-top-width: 0px; margin-top: 0px
}
.x-dialog-nickname .nickname-box-tip {
	padding-right: 20px; padding-left: 130px; overflow: hidden; color: red; text-align: left
}
#labelfordialognickname {
	line-height: 32px! important
}
.x-tip {
	border-right: #d6d6d6 1px solid; padding-right: 20px; border-top: #3fa7cb 2px solid; padding-left: 20px; padding-bottom: 10px; border-left: #d6d6d6 1px solid; padding-top: 15px; border-bottom: #d6d6d6 1px solid; position: absolute; background-color: #fcfcfc; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15); box-shadow: 1px 1px 2px rgba(0, 0, 0, .15)
}
.x-tip-content {
	font-size: 12px; color: #454545
}
.x-tip .x-tip-content {
	margin: 0px auto 24px
}
.x-tip .x-tip-content-box {
	text-align: center
}

.x-tip .x-tip-closebtn:hover {
	background-position: 0px -9px
}
.x-tip .x-tip-btnpanel {
	white-space: nowrap; text-align: center
}

.x-tip .x-tip-btnpanel .x-tip-btn:hover {
	background-position: -69px -29px; color: #454545
}
.x-tip .x-tip-btnpanel .btn-g.x-tip-btn {
	background-position: 0px 0px; color: #fff
}
.x-tip .x-tip-btnpanel .btn-g.x-tip-btn:hover {
	background-position: 0px -29px; color: #fff
}
.x-tip .x-tip-triangle-top {
	position: absolute
}
.x-tip .x-tip-triangle-right {
	position: absolute
}
.x-tip .x-tip-triangle-bottom {
	position: absolute
}
.x-tip .x-tip-triangle-left {
	position: absolute
}
.x-tip .x-tip-triangle-top .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-right .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-left .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-left .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-tip .x-tip-triangle-top .x-tip-triangle {
	border-top: #d6d6d6 6px solid; border-bottom-width: 0px
}
.x-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-top: #fcfcfc 6px solid; border-bottom-width: 0px; top: -1px
}
.x-tip .x-tip-triangle-right .x-tip-triangle {
	border-right: #d6d6d6 6px solid; border-left-width: 0px
}
.x-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-right: #fcfcfc 6px solid; border-left-width: 0px; left: 1px
}
.x-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-top-width: 0px; border-bottom: #d6d6d6 6px solid
}
.x-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-top-width: 0px; border-bottom: #fcfcfc 6px solid; top: 1px
}
.x-tip .x-tip-triangle-left .x-tip-triangle {
	border-left: #d6d6d6 6px solid; border-right-width: 0px
}
.x-tip .x-tip-triangle-left .x-tip-triangle-inner {
	left: -1px; border-left: #fcfcfc 6px solid; border-right-width: 0px
}
.x-simple-tip {
	border-right: #bbb 1px solid; padding-right: 15px; border-top: #bbb 1px solid; padding-left: 10px; padding-bottom: 7px; border-left: #bbb 1px solid; padding-top: 6px; border-bottom: #bbb 1px solid; position: absolute; background-color: #fff; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15); box-shadow: 1px 1px 1px rgba(0, 0, 0, .15)
}

.x-simple-tip .x-tip-closebtn:hover {
	background-position: 0px -9px
}
.x-simple-tip .x-tip-content {
	margin: 0px auto; width: auto; color: #999
}
.x-simple-tip .x-tip-content-box {
	_width: 150px
}
.x-simple-tip .x-tip-btnpanel {
	display: none
}
.x-simple-tip .x-tip-triangle-top {
	position: absolute
}
.x-simple-tip .x-tip-triangle-right {
	position: absolute
}
.x-simple-tip .x-tip-triangle-bottom {
	position: absolute
}
.x-simple-tip .x-tip-triangle-left {
	position: absolute
}
.x-simple-tip .x-tip-triangle-top .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-right .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-left .x-tip-triangle {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner {
	border-right: transparent 6px dashed; border-top: transparent 6px dashed; left: 0px; overflow: hidden; border-left: transparent 6px dashed; width: 0px; line-height: 0; border-bottom: transparent 6px dashed; position: absolute; top: 0px; height: 0px
}
.x-simple-tip .x-tip-triangle-top .x-tip-triangle {
	border-top: #bbb 6px solid; border-bottom-width: 0px
}
.x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-top: #fff 6px solid; border-bottom-width: 0px; top: -1px
}
.x-simple-tip .x-tip-triangle-right .x-tip-triangle {
	border-right: #bbb 6px solid; border-left-width: 0px
}
.x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-right: #fff 6px solid; border-left-width: 0px; left: 1px
}
.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-top-width: 0px; border-bottom: #bbb 6px solid
}
.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-top-width: 0px; border-bottom: #fff 6px solid; top: 1px
}
.x-simple-tip .x-tip-triangle-left .x-tip-triangle {
	border-left: #bbb 6px solid; border-right-width: 0px
}
.x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner {
	left: -1px; border-left: #bbb 6px solid; border-right-width: 0px
}
.x-fixed-tip {
	border-right: #dfdfdf 1px solid; border-top: #dfdfdf 1px solid; background: #fff; border-left: #dfdfdf 1px solid; width: 562px; border-bottom: #dfdfdf 1px solid; height: 86px
}
.x-fixed-tip-clickonce {
	height: 76px
}
.x-fixed-tip .x-tip-content-box {
	padding-right: 40px; padding-left: 40px; padding-bottom: 25px; padding-top: 25px
}
.x-fixed-tip .x-tip-btnpanel {
	margin-top: -30px; float: right
}
.x-fixed-tip-clickonce .x-tip-content {
	padding-left: 30px
}
.x-fixed-tip-clickonce .x-tip-btnpanel {
	margin-right: 45px
}
.x-fixed-tip .tip-title {
	font-size: 18px; color: #333; font-family: "microsoft yahei", "΢���ź�", stheiti, arial
}
.x-fixed-tip .tip-desc {
	font-size: 12px; color: #969696
}

.x-fixed-tip .btn-s:hover {
	width: 76px; color: white
}
.x-fixed-tip .btn-s {
	width: 76px; color: white
}
.x-fixed-tip .btn-g:hover {
	background-position: -83px 0px; width: 55px; color: #666
}
.x-fixed-tip .btn-g {
	background-position: -83px 0px; width: 55px; color: #666
}

.x-fixed-tip .x-tip-closebtn:hover {
	background-position: 0px -9px
}
.x-message-box {
	overflow-y: hidden; z-index: 1024; width: auto; position: fixed; top: 0px; height: 0px; text-align: center
}
.x-message-shadow {
	z-index: 1025; background: #666; position: absolute; opacity: .6; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px
}
.x-message-box .x-message-content {
	padding-right: 50px; display: block; padding-left: 50px; z-index: 1026; background: #fff; left: 4px; padding-bottom: 20px; padding-top: 20px; position: absolute; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px
}

.x-message-box .x-message-content .x-message-text {
	display: block; padding-left: 34px; font-size: 18px; line-height: 24px
}
.x-message-box .x-message-content .x-message-text pre {
	font-size: 18px
}
.x-message-status-alert.x-message-box .x-message-content {
	background: #fffcf0
}
.x-message-status-alert.x-message-box .x-message-content .x-message-icon {
	background-position: -24px 0px
}
.x-message-status-error.x-message-box .x-message-content {
	background: #fffcf0
}
.x-message-status-error.x-message-box .x-message-content .x-message-icon {
	background-position: -48px 0px
}
.x-message-status-notice.x-message-box .x-message-content .x-message-icon {
	background-position: -72px 0px
}
.x-message-status-question.x-message-box .x-message-content .x-message-icon {
	background-position: -96px 0px
}
.x-message-status-forbidden.x-message-box .x-message-content {
	background: #fffcf0
}
.x-message-status-forbidden.x-message-box .x-message-content .x-message-icon {
	background-position: -120px 0px
}
.tab {
	z-index: 1; position: relative
}
.tab-bottom-line {
	border-top: #e7e7e7 2px solid; margin-top: -2px
}
.tab-vernier {
	display: none; bottom: 0px; border-bottom: #3fa7cb 2px solid; position: absolute; top: 0px
}
.tab-li {
	padding-right: 10px; display: inline; padding-left: 10px; padding-bottom: 5px; cursor: pointer; padding-top: 5px; border-bottom: #e7e7e7 2px solid; zoom: 1
}
.tab-li-ascii {
	bottom: -2px; position: relative; _position: static; _bottom: 0
}
.tab-li span {
	_height: auto; _line-height: 18px
}
.tab-li-hover {
	color: #3fa7cb; border-bottom: #3fa7cb 2px solid
}
.tab-li-selected {
	color: #3fa7cb; border-bottom: #3fa7cb 2px solid
}
.tab-li-hover {
	-webkit-transition: color .5s, border-bottom-color .5s; -moz-transition: color .5s, border-bottom-color .5s; -o-transition: color .5s, border-bottom-color .5s; -ms-transition: color .5s, border-bottom-color .5s; transition: color .5s, border-bottom-color .5s
}
a.button {
	display: inline-block; vertical-align: middle; cursor: pointer; white-space: nowrap
}
a:hover {
	_border: none
}
a.button-follow .button-text {
	color: #666; line-height: 30px; height: 28px; _line-height: 28px; _overflow: hidden
}
a.button-follow .button-left {
	color: #666; line-height: 30px; height: 28px; _line-height: 28px; _overflow: hidden
}
a.button-follow .button-right {
	color: #666; line-height: 30px; height: 28px; _line-height: 28px; _overflow: hidden
}
a.button-follow .button-left {
	width: 24px
}
a.button-follow .button-text {
	padding-right: 10px; background-position: 0px -156px; padding-left: 5px
}
a.button-follow:hover .button-left {
	background-position: 0px -29px
}
a.button-follow:hover .button-right {
	background-position: 100% -29px
}
a.button-follow:hover .button-text {
	background-position: 0px -185px; color: #3fa7cb
}
a.button-save .button-text {
	color: #fff; line-height: 40px; height: 40px
}
a.button-save .button-left {
	color: #fff; line-height: 40px; height: 40px
}
a.button-save .button-right {
	color: #fff; line-height: 40px; height: 40px
}
a.button-save .button-left {
	background-position: 0px -58px
}
a.button-save .button-right {
	background-position: -7px -58px
}
a.button-save .button-text {
	background-position: 0px -214px
}
a.button-save:hover .button-left {
	background-position: 0px -99px
}
a.button-save:hover .button-right {
	background-position: -7px -99px
}
a.button-save:hover .button-text {
	background-position: 0px -296px
}
a.button-cancel .button-text {
	color: #666; line-height: 40px; height: 40px
}
a.button-cancel .button-left {
	color: #666; line-height: 40px; height: 40px
}
a.button-cancel .button-right {
	color: #666; line-height: 40px; height: 40px
}
a.button-locked .button-left {
	background-position: -14px -58px
}
a.button-locked:hover .button-left {
	background-position: -14px -58px
}
a.button-cancel .button-left {
	background-position: -14px -58px
}
a.button-locked .button-right {
	background-position: -21px -58px
}
a.button-locked:hover .button-right {
	background-position: -21px -58px
}
a.button-cancel .button-right {
	background-position: -21px -58px
}
a.button-locked .button-text {
	background-position: 0px -255px
}
a.button-locked:hover .button-text {
	background-position: 0px -255px
}
a.button-cancel .button-text {
	background-position: 0px -255px
}
a.button-locked .button-text {
	color: #c8c7c7
}
a.button-cancel:hover .button-left {
	background-position: -14px -99px
}
a.button-cancel:hover .button-right {
	background-position: -21px -99px
}
a.button-cancel:hover .button-text {
	background-position: 0px -337px; color: #454545
}
a.button-save-little-big .button-text {
	color: #fff; line-height: 43px; height: 43px
}
a.button-save-little-big .button-left {
	color: #fff; line-height: 43px; height: 43px
}
a.button-save-little-big .button-right {
	color: #fff; line-height: 43px; height: 43px
}
a.button-save-little-big .button-left {
	background-position: 0px -532px
}
a.button-save-little-big .button-right {
	background-position: -28px -532px
}
a.button-save-little-big .button-text {
	background-position: 0px -488px
}
a.button-save-little-big:hover .button-left {
	background-position: 0px -624px
}
a.button-save-little-big:hover .button-right {
	background-position: -28px -624px
}
a.button-save-little-big:hover .button-text {
	background-position: 0px -578px
}
a.button-save-big .button-text {
	color: #fff; line-height: 48px; height: 48px
}
a.button-save-big .button-left {
	color: #fff; line-height: 48px; height: 48px
}
a.button-save-big .button-right {
	color: #fff; line-height: 48px; height: 48px
}
a.button-save-big .button-left {
	background-position: -28px -58px
}
a.button-save-big .button-right {
	background-position: -28px -107px
}
a.button-save-big .button-text {
	background-position: 0px -378px
}
a.button-upload .button-text {
	color: #999; line-height: 30px; height: 28px; _line-height: 28px
}
a.button-upload .button-left {
	color: #999; line-height: 30px; height: 28px; _line-height: 28px
}
a.button-upload .button-right {
	color: #999; line-height: 30px; height: 28px; _line-height: 28px
}
a.button-upload .button-left {
	background-position: 0px -428px; width: 26px
}
a.button-upload .button-text {
	padding-right: 10px; background-position: 0px -156px; padding-left: 5px
}
a.button-upload:hover .button-left {
	background-position: 0px -457px
}
a.button-upload:hover .button-right {
	background-position: 100% -29px
}
a.button-upload:hover .button-text {
	background-position: 0px -185px; color: #3fa7cb
}
a.button-cmt .button-text {
	padding-right: 15px; padding-left: 15px
}
.input-box-container input.real-input {
	border-right: #e2e2e2 1px solid; padding-right: 0px; border-top: #ccc 1px solid; padding-left: 8px; font-size: 12px; padding-bottom: 6px; vertical-align: middle; overflow: hidden; border-left: #ccc 1px solid; color: #ccc; padding-top: 12px; border-bottom: #e2e2e2 1px solid; height: 18px; background-color: white; -webkit-box-shadow: 1px 2px 3px #f0f0f0 inset; -moz-box-shadow: 1px 2px 3px #f0f0f0 inset; box-shadow: 1px 2px 3px #f0f0f0 inset
}
.input-box-parent {
	border-right: #e2e2e2 1px solid; padding-right: 0px; border-top: #ccc 1px solid; padding-left: 8px; font-size: 12px; padding-bottom: 6px; vertical-align: middle; overflow: hidden; border-left: #ccc 1px solid; color: #ccc; padding-top: 12px; border-bottom: #e2e2e2 1px solid; height: 18px; background-color: white; -webkit-box-shadow: 1px 2px 3px #f0f0f0 inset; -moz-box-shadow: 1px 2px 3px #f0f0f0 inset; box-shadow: 1px 2px 3px #f0f0f0 inset
}
.input-box {
	border-right: #e2e2e2 1px solid; padding-right: 0px; border-top: #ccc 1px solid; padding-left: 8px; font-size: 12px; padding-bottom: 6px; vertical-align: middle; overflow: hidden; border-left: #ccc 1px solid; color: #ccc; padding-top: 12px; border-bottom: #e2e2e2 1px solid; height: 18px; background-color: white; -webkit-box-shadow: 1px 2px 3px #f0f0f0 inset; -moz-box-shadow: 1px 2px 3px #f0f0f0 inset; box-shadow: 1px 2px 3px #f0f0f0 inset
}
textarea.input-box {
	line-height: 1.5em; height: 180px
}
.input-box:hover {
	border-left-color: #acacac; border-bottom-color: #cecece; border-top-color: #acacac; border-right-color: #cecece
}
.input-box-focus {
	border-left-color: #acacac; border-bottom-color: #cecece; border-top-color: #acacac; border-right-color: #cecece
}
.input-box-warning {
	border-right: #febdbd 1px solid; border-top: #febdbd 1px solid; border-left: #febdbd 1px solid; border-bottom: #febdbd 1px solid; background-color: #fed6d6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none
}
.input-box .input-box-real {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; color: #ccc; border-right-width: 0px
}
.input-box .input-box-prefix {
	font-size: 12px; vertical-align: top; color: #ccc; line-height: 20px; zoom: 1
}
.input-box .input-box-suffix {
	font-size: 12px; vertical-align: top; color: #ccc; line-height: 20px; zoom: 1
}
.input-box-focus .input-box-prefix {
	font-size: 12px; color: #454545
}
.input-box-focus .input-box-suffix {
	font-size: 12px; color: #454545
}
.input-box-focus {
	font-size: 14px; color: #454545; line-height: 14px
}
.input-box-focus .input-box-real {
	font-size: 14px; color: #454545; line-height: 14px
}
.input-box-notempty {
	font-size: 14px; color: #454545; line-height: 14px
}
.input-box-notempty .input-box-real {
	font-size: 14px; color: #454545; line-height: 14px
}
.input-box-notempty .input-box-prefix {
	color: #454545
}
.input-box-notempty .input-box-suffix {
	color: #454545
}

.verify-tip {
	vertical-align: middle; color: #666
}
.verify-tip-icon-error .verify-tip-text {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.verify-tip-icon-done .verify-tip-text {
	_zoom: 1
}
.verify-tip-container {
	overflow: hidden; line-height: 35px; height: 34px
}
.verify-tip-container .verify-tip-arrow-border {
	display: none
}
.verify-tip-container .verify-tip-arrow {
	display: none
}
.verify-tip-icon-error .verify-tip-container {
	border-right: #f6e8cc 1px solid; padding-right: 10px; border-top: #f6e8cc 1px solid; display: inline-block; padding-left: 10px; padding-bottom: 0px; border-left: #f6e8cc 1px solid; padding-top: 0px; border-bottom: #f6e8cc 1px solid; background-color: #fffcf0
}
.verify-tip-icon-error .verify-tip-container .verify-tip-arrow-border {
	margin-top: -1px; display: inline; font-size: 23px; margin-left: -17px; color: #f6e8cc; line-height: 45px; font-family: arial; position: absolute
}
.verify-tip-icon-error .verify-tip-container .verify-tip-arrow {
	margin-top: -1px; display: inline; font-size: 23px; margin-left: -15px; color: #fffcf0; line-height: 45px; font-family: arial; position: absolute
}
.verify-tip-icon-normal .verify-tip-container .verify-tip-content {
	border-right: #bbb 1px solid; padding-right: 10px; border-top: #bbb 1px solid; display: inline-block; padding-left: 10px; z-index: 1; filter: progid:dximagetransform.microsoft.dropshadow(color=#cccccc, offx=2, offy=2, positive='true'); padding-bottom: 10px; border-left: #bbb 1px solid; color: #595959; line-height: 16px; padding-top: 10px; border-bottom: #bbb 1px solid; position: absolute; height: auto; background-color: #fff; -webkit-box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #ccc; box-shadow: 2px 2px 2px #ccc
}
.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow-border {
	margin-top: -5px; display: inline; font-size: 23px; z-index: 2; margin-left: -6px; color: #bbb; line-height: 45px; font-family: arial; position: absolute
}
.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow {
	margin-top: -5px; display: inline; font-size: 23px; z-index: 2; margin-left: -5px; color: #fff; line-height: 45px; font-family: arial; position: absolute
}
.mod-ting-player {
	overflow: hidden; height: 37px
}
.mod-ting-player .music-logo {
	background: url(/static/qbase/img/qelm/tingplayer/spr_ting_player.png?v=73ddbe41.png) no-repeat
}
.mod-ting-player .music-play-bt {
	background: url(/static/qbase/img/qelm/tingplayer/spr_ting_player.png?v=73ddbe41.png) no-repeat
}
.mod-ting-player .music-desc-info {
	background: url(/static/qbase/img/qelm/tingplayer/spr_ting_player.png?v=73ddbe41.png) no-repeat
}
.mod-ting-player .music-bg-cover {
	display: block; overflow: hidden; height: 37px
}
.mod-ting-player .music-logo {
	z-index: 2; float: left; width: 50px; text-indent: -9999em; position: relative; height: 37px
}
.mod-ting-player .music-play-bt {
	background-position: 0px -39px; z-index: 2; float: right; width: 41px; text-indent: -9999em; position: relative; height: 37px
}
.mod-feed-list-box .feed-content .music-player-wraper .music-play-bt:hover {
	background-position: 0px -78px
}
.mod-ting-player .music-desc-info {
	background-position: 0px -117px; font-size: 12px; margin: -37px 10px 0px; overflow: hidden; line-height: 37px; background-repeat: repeat-x; font-family: 'simsun'; position: relative; height: 37px; text-align: center
}
.border-radius-6 {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
.border-radius-10 {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
.custom-scroll-bar:unknown {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
.custom-scroll-bar:unknown {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
.x-message-shadow {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
.x-message-box .x-message-content {
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box
}
